
import time

from selenium import webdriver
from selenium.webdriver.common import keys   #导入的是文件名 keys.py keys.Keys
from selenium.webdriver import ActionChains, Keys #导入的是类名
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

#创建浏览器驱动对象
driver=webdriver.Edge()
driver.maximize_window()
driver.implicitly_wait(5)
#你要测试的网址
driver.get("http://127.0.0.1:8848/pagetest/rega.html")
#点击元素，让弹出框出现
driver.find_element(By.CSS_SELECTOR,"#alerta").click()
#第一步创建弹出框对象
alert=driver.switch_to.alert
#获取弹出框的文本信息
print(alert.text)
time.sleep(3)
#
# alert.dismiss()  #点击取消按钮
alert.accept()  #点击同意按钮
#面试题，如何处理弹出框信息？
#答案：如果弹出框可以定位元素定位的话，直接使用定位，
# 如果不能，使用driver.switch_to.alert中的dismiss()或者accept()方法






#让我们的程序休眠
time.sleep(5) #针对是我们的程序，不是页面的元素
#浏览器驱动对象进行关闭
driver.quit()



